home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2008 January / Cybermycha 1_2008.iso / DataLo~1.cab / _904BC5851794458A945505C76B619A37 < prev    next >
Encoding:
Text File  |  2005-10-24  |  3.4 KB  |  107 lines

  1. !Part(s)            //obsolete
  2. !BuyPrice(i)
  3. !SellPrice(i)
  4. !AddCarType(s)            // defines that this part is available for specified car type (s - Car ID); may be used several times
  5. !AddRequiredPart(s)        // defines that in order to use this part, you also need to use part with ID (s); may be used several times
  6. !Type(s)            // type of the part - gearbox, muffler etc.    //obsolete
  7. !CanBeDamaged(i)        
  8. !SetParam(s,s)
  9. !AvailableOnStart(s)
  10. !DisabledOnStart(s)  
  11. !Icon(s)
  12. !AdditionalIcon(s)
  13. !ManufacturerIcon(s)
  14. !Name(s)
  15.  
  16. !Health(f)
  17. !DamageThreshold(f)             // minimum damage value, that can damage this part (damage threshold)
  18.  
  19. !AddGridLocation(i, i, i, f)    // location of this part in parts grid (nX, nY, nZ, fMembership)
  20. // Description:
  21. // Parts grid is 3 dimmensional matrix holding in its cells fragments of car parts. (Part may occupy more than one 
  22. // cell)
  23. // nX = [0, 2] (0 - left, 2 - right)
  24. // nY = [0, 1] (0 - down, 1 - up)
  25. // nZ = [0, 2] (0 - front, 2 - rear)
  26. // fMembership - how many damage (fraction) from this grid cell part should take (all part locations fMembership 
  27. //               values should give sum equal 1.0
  28.  
  29. !InstallSlot(s)            // name of slot in car to install this part
  30.  
  31. !PowerMulMax(f)                 // car engine power multiplier - max value (part not damaged)
  32. !PowerMulMin(f)                 // car engine power multiplier - min value (part damaged)
  33. !PowerAddMax(f)            // car engine power addition - max value (part not damaged)
  34. !PowerAddMin(f)            // car engine power addition - min value (part damaged)
  35. !WeightMul(f)                   // car weight multiplier
  36. !BrakeMulMax(f)            // car brakes efficiency muliplier - max value (part not damaged)
  37. !BrakeMulMin(f)            // car brakes efficiency muliplier - min value (part damaged)
  38. !GripMulMax(f)            // car grip multiplier  - max value (part not damaged)
  39. !GripMulMin(f)            // car grip multiplier  - min value (part damaged)
  40. !GearChangeTimeMax(f)        // gear change time - max value (part not damaged)
  41. !GearChangeTimeMin(f)        // gear change time - min value (part damaged)
  42. !MaxNonTarmacKM(f)        // max KM driven on non Tarmac surface before part wears out
  43. !MaxTarmacKM(f)            // max KM driven on Tarmac before part wears out
  44. !SportCharacteristicMul(f)
  45. !DamageThresholdMul(f)
  46.  
  47.  
  48. !include("Parts\\Light.def")
  49. !include("Parts\\Glass.def")
  50. !include("Parts\\MeshPart.def")
  51. !include("Parts\\Bonnet.def")
  52.  
  53. //part types
  54. !Brakes(s)
  55. !Body(s)
  56. !Chip(s)
  57. !Engine(s)
  58. !EnginePlate(s)
  59. !Electrics(s)
  60. !Filter(s)
  61. !Gearbox(s)
  62. !Muffler(s)
  63. !Nitro(s)
  64. !Kit(s)
  65. !KSusp(s)
  66. !Spoiler(s)
  67. !Exhaust(s)
  68. !Suspension(s)
  69. !Springs(s)
  70. !Turbo(s)
  71. !Tyres(s)
  72. !Differential(s)
  73. !GPS(s)
  74. !Stabilizers(s)
  75. !Spacers(s)
  76. !Struts(s)
  77. !Cooler(s)
  78. !CarPartMesh(s)
  79. !Door(s)
  80.  
  81. !Antenna(s)
  82. !BendAnimFrames(i, i)    // frames containing antenna bend animation (start frame, end frame)
  83. !MaxBendAngle(f)        // max antenna bending angle corresponding to end anim frame
  84.  
  85. !Painting(s)
  86. !SkinNormal(s)
  87. !SkinMenu(s)
  88. !SkinGhost(s)
  89. !CarIcon(s) // icon for car after painting
  90. !IncludePart(s) // add part to kit
  91.  
  92. !AddCategory(s,s)
  93. !Category(s)
  94. !FitsCarModel(s)
  95. !FitsCar(s)
  96. !CarSetupOptionsDef(s)
  97. !VisScript(s)
  98. !RepairGroup(s)
  99. !AdditionalProfileInfo(s)
  100. !AddRepairGroup(s,s)    // id, name
  101. !DifferType(i)
  102.  
  103. !DamageMul(s,f)         // realism level damage mul 
  104. !WearoutMul(s,f)        // realism level wearout mul 
  105. !WearoutInfluenceMul(s,f)    // realism level wearout influence mul 
  106.  
  107.